package net.jlibrary.invoice.domain.resp;

import java.io.Serializable;

public class ByInvoiceResultObj implements Serializable {
	private static final long serialVersionUID = -127633223415668724L;
	private Integer id;// 中税发票的id
	private String fpdm;// 发票代码
	private String fphm;// 发票号码
	private String skm;// 税控码
	private String kprq;// 开票日期
	private String jym;// 校验码
	private String ewm;// 二维码
	private String url;// 电子发票ofd格式文件
	private String pdfUrl;// 电子发票pdf格式文件
	private String kpzdbs;// 开盘税控号
	private String fpqqlsh;// 请求税局的发票请求流水号
	private String invoiceType;// 发票类型
	private String xhdwsbh;// 销货单位识别号
	private String xhdwmc;// 销货单位名称
	private String xhdwdzdh;// 销货单位地址电话
	private String xhdwyhzh;// 销货单位银行账号
	private String ghdwsbh;// 购货单位识别号
	private String ghdwmc;// 购货单位名称
	private String ghdwdzdh;// 购货单位地址电话
	private String ghdwyhzh;// 购货单位银行账号
	private Double hjje;// 合计金额 小数点后两位
	private Double hjse;// 合计税额 小数点后两位
	private Double jshj;// 价税合计 小数点后两位
	private String bz;// 备注
	private String skr;// 收款人
	private String fhr;// 复核人
	private String kpr;// 开票人
	private String yfpdm;// 原发票代码
	private String yfphm;// 原发票号码 红冲后的发票不为空
	private String negativeSkm;// 负数发票税控码 红冲后不为空
	private String negativeJym;// 负数发票校验码 红冲后不为空
	private String negativeKprq;// 负数发票开票日期 红冲后不为空
	private String negativeEwm;// 负数发票开票日期 红冲后不为空
	private String invalidTime;// 作废时间 作废后不为空 20200526
	private String status;// 状态 1待填写抬头 2开票完成 20开票中 22开票失败
	private String kplx;// 0：正数发票 1：负数发票
	private String fyxmJson;// 商品明细
	private String errorMsg;// 开票失败原因

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getFpdm() {
		return fpdm;
	}

	public void setFpdm(String fpdm) {
		this.fpdm = fpdm;
	}

	public String getFphm() {
		return fphm;
	}

	public void setFphm(String fphm) {
		this.fphm = fphm;
	}

	public String getSkm() {
		return skm;
	}

	public void setSkm(String skm) {
		this.skm = skm;
	}

	public String getKprq() {
		return kprq;
	}

	public void setKprq(String kprq) {
		this.kprq = kprq;
	}

	public String getJym() {
		return jym;
	}

	public void setJym(String jym) {
		this.jym = jym;
	}

	public String getEwm() {
		return ewm;
	}

	public void setEwm(String ewm) {
		this.ewm = ewm;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getPdfUrl() {
		return pdfUrl;
	}

	public void setPdfUrl(String pdfUrl) {
		this.pdfUrl = pdfUrl;
	}

	public String getKpzdbs() {
		return kpzdbs;
	}

	public void setKpzdbs(String kpzdbs) {
		this.kpzdbs = kpzdbs;
	}

	public String getFpqqlsh() {
		return fpqqlsh;
	}

	public void setFpqqlsh(String fpqqlsh) {
		this.fpqqlsh = fpqqlsh;
	}

	public String getInvoiceType() {
		return invoiceType;
	}

	public void setInvoiceType(String invoiceType) {
		this.invoiceType = invoiceType;
	}

	public String getXhdwsbh() {
		return xhdwsbh;
	}

	public void setXhdwsbh(String xhdwsbh) {
		this.xhdwsbh = xhdwsbh;
	}

	public String getXhdwmc() {
		return xhdwmc;
	}

	public void setXhdwmc(String xhdwmc) {
		this.xhdwmc = xhdwmc;
	}

	public String getXhdwdzdh() {
		return xhdwdzdh;
	}

	public void setXhdwdzdh(String xhdwdzdh) {
		this.xhdwdzdh = xhdwdzdh;
	}

	public String getXhdwyhzh() {
		return xhdwyhzh;
	}

	public void setXhdwyhzh(String xhdwyhzh) {
		this.xhdwyhzh = xhdwyhzh;
	}

	public String getGhdwsbh() {
		return ghdwsbh;
	}

	public void setGhdwsbh(String ghdwsbh) {
		this.ghdwsbh = ghdwsbh;
	}

	public String getGhdwmc() {
		return ghdwmc;
	}

	public void setGhdwmc(String ghdwmc) {
		this.ghdwmc = ghdwmc;
	}

	public String getGhdwdzdh() {
		return ghdwdzdh;
	}

	public void setGhdwdzdh(String ghdwdzdh) {
		this.ghdwdzdh = ghdwdzdh;
	}

	public String getGhdwyhzh() {
		return ghdwyhzh;
	}

	public void setGhdwyhzh(String ghdwyhzh) {
		this.ghdwyhzh = ghdwyhzh;
	}

	public Double getHjje() {
		return hjje;
	}

	public void setHjje(Double hjje) {
		this.hjje = hjje;
	}

	public Double getHjse() {
		return hjse;
	}

	public void setHjse(Double hjse) {
		this.hjse = hjse;
	}

	public Double getJshj() {
		return jshj;
	}

	public void setJshj(Double jshj) {
		this.jshj = jshj;
	}

	public String getBz() {
		return bz;
	}

	public void setBz(String bz) {
		this.bz = bz;
	}

	public String getSkr() {
		return skr;
	}

	public void setSkr(String skr) {
		this.skr = skr;
	}

	public String getFhr() {
		return fhr;
	}

	public void setFhr(String fhr) {
		this.fhr = fhr;
	}

	public String getKpr() {
		return kpr;
	}

	public void setKpr(String kpr) {
		this.kpr = kpr;
	}

	public String getYfpdm() {
		return yfpdm;
	}

	public void setYfpdm(String yfpdm) {
		this.yfpdm = yfpdm;
	}

	public String getYfphm() {
		return yfphm;
	}

	public void setYfphm(String yfphm) {
		this.yfphm = yfphm;
	}

	public String getNegativeSkm() {
		return negativeSkm;
	}

	public void setNegativeSkm(String negativeSkm) {
		this.negativeSkm = negativeSkm;
	}

	public String getNegativeJym() {
		return negativeJym;
	}

	public void setNegativeJym(String negativeJym) {
		this.negativeJym = negativeJym;
	}

	public String getNegativeKprq() {
		return negativeKprq;
	}

	public void setNegativeKprq(String negativeKprq) {
		this.negativeKprq = negativeKprq;
	}

	public String getNegativeEwm() {
		return negativeEwm;
	}

	public void setNegativeEwm(String negativeEwm) {
		this.negativeEwm = negativeEwm;
	}

	public String getInvalidTime() {
		return invalidTime;
	}

	public void setInvalidTime(String invalidTime) {
		this.invalidTime = invalidTime;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getKplx() {
		return kplx;
	}

	public void setKplx(String kplx) {
		this.kplx = kplx;
	}

	public String getFyxmJson() {
		return fyxmJson;
	}

	public void setFyxmJson(String fyxmJson) {
		this.fyxmJson = fyxmJson;
	}

	public String getErrorMsg() {
		return errorMsg;
	}

	public void setErrorMsg(String errorMsg) {
		this.errorMsg = errorMsg;
	}

	@Override
	public String toString() {
		return "ResultObj [id=" + id + ", fpdm=" + fpdm + ", fphm=" + fphm + ", skm=" + skm + ", kprq=" + kprq
				+ ", jym=" + jym + ", ewm=" + ewm + ", url=" + url + ", pdfUrl=" + pdfUrl + ", kpzdbs=" + kpzdbs
				+ ", fpqqlsh=" + fpqqlsh + ", invoiceType=" + invoiceType + ", xhdwsbh=" + xhdwsbh + ", xhdwmc="
				+ xhdwmc + ", xhdwdzdh=" + xhdwdzdh + ", xhdwyhzh=" + xhdwyhzh + ", ghdwsbh=" + ghdwsbh + ", ghdwmc="
				+ ghdwmc + ", ghdwdzdh=" + ghdwdzdh + ", ghdwyhzh=" + ghdwyhzh + ", hjje=" + hjje + ", hjse=" + hjse
				+ ", jshj=" + jshj + ", bz=" + bz + ", skr=" + skr + ", fhr=" + fhr + ", kpr=" + kpr + ", yfpdm="
				+ yfpdm + ", yfphm=" + yfphm + ", negativeSkm=" + negativeSkm + ", negativeJym=" + negativeJym
				+ ", negativeKprq=" + negativeKprq + ", negativeEwm=" + negativeEwm + ", invalidTime=" + invalidTime
				+ ", status=" + status + ", kplx=" + kplx + ", fyxmJson=" + fyxmJson + "]";
	}

}
